<?php
/**
 * Created by PhpStorm.
 * User: Sergey
 * Date: 25.03.14
 * Time: 11:04
 */
error_reporting(E_ALL);
ini_set('display_errors', 1);

define("BASE_DQ_PLUGIN_PATH", plugin_dir_path(__FILE__));
require_once BASE_DQ_PLUGIN_PATH . "classes/GroupDao.php";

$groupDao = new GroupDao();

if (isset($_REQUEST["id"]) && isset($_REQUEST["name"])) {
    $group = new Group();
    $group->id = intval($_REQUEST["id"]);
    $group->name = $_REQUEST["name"];

    if ($group->id > 0) {
        $groupDao->edit($group);
    } else {
        $groupDao->add($group);
    }

    header(
        "Location: " . menu_page_url("distant-quiz/admin.php", false) .
        "#groups"
    );
}

$group = null;
if (isset($_GET["id"]) && intval($_GET["id"]) > 0) {
    $group = $groupDao->getById($_GET["id"]);
}
?>

<? include_once BASE_DQ_PLUGIN_PATH . "header.php"; ?>

<h2>
    <? if (isset($_GET["id"]) && intval($_GET["id"]) > 0) { ?>
        Редактирование группы
    <? } else { ?>
        Создание группы
    <? } ?>
</h2>

<form id="group-form" method="post">
    <table class="wp-list-table fixed posts">
        <tbody>
        <tr>
            <td><label for="group_name">Название</label></td>
            <td>
                <input type="hidden"
                       name="id"
                       value="<?= ($group) ? $group->id : 0 ?>"/>
                <input type="text"
                       name="name"
                       id="group_name"
                       title="Введите полное название группы"
                       value="<?= ($group) ? $group->name : "" ?>"/>
            </td>
        </tr>
        </tbody>
    </table>
    <input type="submit" value="Сохранить изменения"/>
</form>